package Negocio;

import DTO.DTO_InsumoAReponer;
import Entities.Entity_InsumoAReponer;

public class InsumoAReponer {
	
	private Insumo insumo;
	private float cantidad;
	
	//Constructores
	public InsumoAReponer(Insumo insumo, float cantidad) {
		super();
		this.insumo = insumo;
		this.cantidad = cantidad;
	}
	public InsumoAReponer(DTO_InsumoAReponer insumoAReponer)
	{
		Insumo insumo = new Insumo(insumoAReponer.getInsumo());
		this.insumo=insumo;
		this.cantidad=insumoAReponer.getCantidad();
	}
	public InsumoAReponer() {
	}
	
	public InsumoAReponer(Entity_InsumoAReponer insumoAReponer) {
		Insumo insumo = new Insumo(insumoAReponer.getInsumo());
		this.insumo=insumo;
		this.cantidad=insumoAReponer.getCantidad();
	}
	//GET & SET
	public Insumo getInsumo() {
		return insumo;
	}

	public void setInsumo(Insumo insumo) {
		this.insumo = insumo;
	}

	public float getCantidad() {
		return cantidad;
	}

	public void setCantidad(float cantidad) {
		this.cantidad = cantidad;
	}
	
	
	public DTO_InsumoAReponer toDTO(){
		DTO_InsumoAReponer dto_InsumoAReponer = new DTO_InsumoAReponer();
		dto_InsumoAReponer.setInsumo(this.insumo.toDTO());
		dto_InsumoAReponer.setCantidad(this.cantidad);
		return dto_InsumoAReponer;
	}
	public Entity_InsumoAReponer toEntity() {
		Entity_InsumoAReponer dto_InsumoAReponer = new Entity_InsumoAReponer();
		dto_InsumoAReponer.setInsumo(this.insumo.toEntity());
		dto_InsumoAReponer.setCantidad(this.cantidad);
		return dto_InsumoAReponer;
	}
}
